home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
nsc123f.zip
/
NSC-F.DOC
< prev
next >
Wrap
Text File
|
1993-04-13
|
17KB
|
464 lines
Node Speed Checker v1.23
Une application de vérification de vitesse
Copyright (C) Avril 1993
Par Claude Champagne
C.P. 1312
Trois-Rivières,Québec
G9A-5L2
L'auteur de ce programme ne peut être tenu responsable pour quelque
dommage que ce soit, réel ou autre causé par ce programme.
Tout usage de ce programme signifie que vous comprenez cet avertissement.
REMERCIEMENT:
Je remerci Mr. Richard Cawley (Amawalk Premium PCBoard 914-245-5656) de
son support technique ainsi que de l'aide apporté pour l'anglicisation de
la documentation anglaise.
INDEX
Liste des fichiers contenu dans NSC123F.ZIP . . . . . . . . . . . . .2
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Ce que fait l'application NSC-F . . . . . . . . . . . . . . . . . . .3
Du nouveau dans la version 1.23 . . . . . . . . . . . . . . . . . . .3
REQUIEREMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Format du fichier de configuration . . . . . . . . . . . . . . . . .5
Signification de chaque ligne du fichier de configuration . . . . .5
- Explication des lignes 1 à 2 . . . . . . . . . . . . . . . . . . .5
- Explication des lignes 3 à 6 . . . . . . . . . . . . . . . . . . .6
- Explication des lignes 7 à 12 . . . . . . . . . . . . . . . . . . .7
- Explication des lignes 13 à 14 . . . . . . . . . . . . . . . . . .8
NOTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
COPYRIGHTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Page 1
NODE SPEED CHECKER v1.23 Page 2
Liste des fichiers contenu dans le ZIP:
───────────────────────────────────────
FILE_ID DIZ 425 04-13-93 Courte description.
NSC-F DOC 16553 04-13-93 ...
NSC-F EXE 36199 04-13-93 Exécutable.
NSC-1 CNF 156 04-13-93 Configuration.
LUCKYS DAT 28 04-13-93 Usagers qui n'ont pas à être vérifier.
EXPLIQUE TXT 350 04-13-93 Explications lors d'un rejet.
REGISTER FRM 2328 04-13-93 Enregistrement de Node Speed Checker.
Les données de validation de NSC-F.EXE sont:
VALIDATE 0.4 Copyright 1988-92 by McAfee Associates. (408) 988-3832
File Name: nsc-f.exe
Size: 36,199
Date: 4-13-1993
File Authentication:
Check Method 1 - 3A6C
Check Method 2 - 0022
INTRODUCTION:
─────────────
Vous avez une node HAUTE-VITESSE ou corrigeant les erreurs?
Vous aimeriez la réservée aux usagers possédant un modem
HAUTE-VITESSE ou corrigeant les erreurs?
Vous voyez que certains usagers appellent en premier lieu sur votre
node HAUTE-VITESSE à des vitesses de 1200 ou 2400 bauds et sans
correction d'erreurs quand il y a d'autres nodes qui sont libres?
Vous aimeriez peut-être réservé une node ou plus à un nombre
restreint d'usagers 'sélect' et rejeté les autres appels?
Voici la solution à vos maux et celui de vos usagers 'privilégiés' qui
possèdent un modem HAUTE-VITESSE ou modem avec correction d'erreur!
Page 2
NODE SPEED CHECKER v1.23 Page 3
Ce que fait l'application NODE-SPC
──────────────────────────────────
Cette application vérifie l'usager de la node HAUTE-VITESSE
comme suit:
- Vérification des noms contenus dans la liste LUCKYS.DAT.
Si son nom y est inscrit, retour au BBS.
- Comparaison de la vitesse de connection de l'usager avec la
vitesse minimale d'accès.
Si la vitesse de connection est égale ou supérieure, retour au BBS.
Sinon, vérification du nombre de node(s) libre(s).
S'il n'y a pas de nodes de libre, retour au BBS.
Par contre, s'il y a au moins X node(s) de libre, l'usager reçoit le
contenu du fichier EXPLIQUE.TXT et un apperçu de l'état des nodes
(WHO). Après l'envoi du 'WHO', l'application coupe la communication
et termine avec un ERRORLEVEL de 1.
IMPORTANT:
┌────────────────────────────────────────────────────────────────────┐
│ Le temps entre la vérification et le retour au babillard peut être │
│ diminué considérablement en faisant un SHELL à la DOOR. │
│ │
└────────────────────────────────────────────────────────────────────┘
Du nouveau dans la version 1.23
───────────────────────────────
- Corrigé un autre bug sur la lecture de USERNET.XXX (v1.23)
Ne fonctionnait qu'avec la version /E100. Car l'entête est
différente d'une version à l'autre (/E2 à /E250). Tests de
lecture effectué sur /E2 à /E250 avec succès.
- Corrigé un bug sur la lecture de USERNET.XXX (v1.21)
Supporte IRQ et ports de communication non-standard
Vitesse maximale de 57600 bps
Supporte PCBoard v14.5a (USERNET.XXX au lieu du USERNET.DAT)
Support des versions PCBoard /E3 à /E250
Support d'une liste d'usagers à ne pas vérifier
Génération d'un fichier LOG
Tient compte des nodes qui sont, elles aussi, vérifiées par NSC-F.EXE
Lorsque la communication est coupée, le programme termine en retournant
un ERRORLEVEL de 1 au DOS. Ce qui pourra servir dans un fichier batch
pour éviter l'exécution d'un utilitaire ou autres.
REQUIEREMENTS:
──────────────
PC compatible (80286+), PCBoard v14.5a /E3 à /E250,
55 Kbytes RAM approx., les fichiers:
PCBoard.sys
Luckys.dat
UserNet.xxx
Explique.txt
NSC-1.cnf
Page 3
NODE SPEED CHECKER v1.23 Page 4
CONFIGURATION:
──────────────
Vous pouvez exécuter NSC-F.EXE sans paramètre pour avoir
un apperçu de la synthaxe du programme et du format du fichier
de configuration.
Avant de démarrer l'application, veuillez créer un fichier de
configuration sous un nom quelconque (Ex: NSC-1.CNF). Le nom
du fichier devra être passé comme paramètre au fichier
EXEcutable (NSC-F.EXE) comme suit:
NSC-F NSC-1.CNF
Notez bien qu'un fichier de configuration sert pour une node, s'il
le faut, créez un deuxième fichier de configuration dans le cas où
vous auriez une 2ième node à faire vérifiée et ainsi de suite.
La configuration et la signification de chaque ligne du fichier est
expliquée à la Page 4.
Il y a 2 façon d'installer l'application:
1-. La plus simple est de faire démarrer celle-ci tout de suite
après l'entrée du mot de passe en passant par le fichier batch:
$$LOGON.BAT, vous n'aurez qu'à inscrire la commande:
NSC-F NSC-1.CNF
par exemple à l'intérieur de ce fichier.
Un fichier $$LOGON.BAT est requis pour chacune des nodes à être
vérifiée (Ex: C:\PCB\$$LOGON.BAT, C:\PCB3\$$LOGON.BAT qui vérifie
les nodes 1 et 3 dans cet exemple).
Fichier --> $$LOGON.BAT
@echo off
NSC-F NSC-1.CNF
IF ERRORLEVEL 1 IF NOT ERRORLEVEL 2 GOTO FIN
prog1
prog2...
:FIN
2-. Autre méthode, plus longue cette fois-ci, et requiert l'édition du
fichier DOORS.LST pour chaque nodes à être vérifiées, de même qu'un
fichier batch pour chacune des nodes à être vérifiée.
(Ex: Fichier --> NSC1
@echo off
D:\PCB\NSC-F NSC-1.CNF
BOARD
)
Page 4
NODE SPEED CHECKER v1.23 Page 5
Format du fichier de configuration (Ex: NSC-1.CNF)
─────────────────────────────────────────────────────
Nom du BBS ;Nom du Babillard
0 ;Numéro d'enregistrement
1 ;Numéro de la node
D:\PCB\PCBOARD.SYS ;PCBoard.sys de cette node
2F8 ;Adresse (HEX) du port de communication
9600 ;Vitesse minimum acceptée
10 ;Nombre de nodes accessibles aux usagers
D:\PCB\MAIN\USERNET.XXX ;Fichier de l'état des nodes
D:\PCB\TXT\EXPLIQUE.TXT ;Explications en cas de rejet
D:\PCB\LUCKYS.DAT ;Liste des usagers 'sélect' ou chanceux
3 ;IRQ du port de communication
2 ;Minimum de nodes libres afin de couper
D:\PCB\NSC-1.LOG ;Fichier d'usage
6 7,8 ;Numéro des nodes qui sont vérifiées par
9 ;Node Speed Checker (6,7,8 et 9). Un
;espace est traité comme une virgule.
Signification de chaque ligne du fichier de configuration
─────────────────────────────────────────────────────────
LIGNE 1
───────
Cette ligne contient le nom du babillard sous lequel cette
application fonctionnera. Ce nom apparait à l'usager et à votre
écran seulement lorsque l'application est enregistrée.
(Ex: Nom du BBS)
LIGNE 2
───────
Cette ligne contient votre numéro d'enregistrement selon le nom
de votre babillard.
* Ce numéro DOIT être de valeur 0 si la DOOR n'est pas enregistrée,
sinon la DOOR termine et ne fonctionne pas.
Si cette application n'est pas enregistrée, le programme en fera mention
à votre écran et à celui de l'usager, de plus, un delais de 20 secondes
accompagné de bips sonore sera entendu par vous et l'usager avant
d'envoyé l'état des nodes (WHO).
Lorsque cette application est enregistrée, le programme en fera
mention à votre écran et à celui de l'usager, le delais de 20 secondes
ainsi que les bips sonore disparaîtront.
Si vous désirez enregistrer ce programme, faites imprimer le fichier
REGISTER.FRM, remplissez-le et poster votre demande. Le coût de
l'enregistrement est de $15.00 CAN.
Veuillez ne pas divulgué votre numéro à qui que ce soit et sous
quelque prétexte que ce soit. Ce numéro est strictement confidentiel
et par conséquent doit demeuré connu de vous seul.
(Ex: 0)
Page 5
NODE SPEED CHECKER v1.23 Page 6
LIGNE 3
───────
Cette ligne contient le numéro de la node qui est vérifiée.
Le numéro de cette node doit correspondre à celui fourni par le
fichier inscrit à la ligne 4 (PCBoard.sys), sinon l'application
retourne au BBS immédiatement.
(Ex: 1)
LIGNE 4
───────
Cette ligne contient le nom COMPLET du répertoire et du nom de fichier
à être vérifié. Ce fichier se nomme généralement PCBOARD.SYS et contient
des informations vitales au bon fonctionnement de l'application.
(Ex: D:\PCB\PCBOARD.SYS)
LIGNE 5
───────
Cette ligne contient l'adresse (HEXadécimale) du port de communication
de la node vérifiée. Exemple, si le port de communication est COM2:,
l'adresse du port est 2F8. Une adresse non-standard est supportée.
(Ex: 2F8)
LIGNE 6
───────
Cette ligne contient un code de valeur numérique compris entre 1200 et
57600.
Comme vous l'avez deviné, ce chiffre représente la vitesse minimale
d'accès au babillard. (Ex: 2400)
L'ajout de la lettre 'E' à coté de la vitesse, signifie que seul les
modems de vitesse égale ou supérieure (à 2400 dans notre exemple) ET
pouvant corrigé les erreurs (LAPM, MNP etc...) seront acceptés.
NB: La vitesse vérifiée est celle qui est affichée à l'usager lors
de la connection ─────────────────┐
│
EXEMPLE: │
CONNECT 14400/ARQ/HST/HST/V.42Bis │
^^^^^─┐ │
CONNECT 19200 │ │
│ │
│ │
└───────────────────┘
Dans cet exemple, 14400 sera la vitesse vérifiée.
Inutile de vous dire que les modems de 4800 bauds et plus offrent
tous un protocole de correction d'erreurs, donc pas besoin de
spécifier la lettre 'E' à coté d'une vitesse de 4800+ bps,
quoique 'E' est tout de même supportée pour 4800+ bps.
(Ex: 9600)
Page 6
NODE SPEED CHECKER v1.23 Page 7
LIGNE 7
───────
Cette ligne contient le nombre de nodes accessibles à tout les usagers.
(Ex: 10)
LIGNE 8
───────
Cette ligne contient le nom COMPLET du répertoire et du nom de fichier
à être vérifié par la fonction 'WHO' du programme. Ce fichier se nomme
normalement USERNET.XXX et contient le nom et la ville de ceux qui
sont connectés sur le babillard ainsi que l'activitée qu'ils effectuent.
C'est à partir de ce fichier que l'application sait si une node est
libre ou pas.
NSC-F.EXE crée le fichier NSC-CHK.XXX, ne pas effacer ce fichier
lorsqu'une node ou plus vérifiée par NSC-F.EXE fonctionne!
(Ex: D:\PCB\MAIN\USERNET.XXX)
LIGNE 9
───────
Cette ligne contient le nom COMPLET du répertoire et du nom de fichier
à être envoyé à l'usager si le test de vérification de la vitesse de son
modem échoue (selon le critère de sélection de la ligne 6).
(Ex: D:\PCB\TXT\EXPLIQUE.TXT)
LIGNE 10
────────
Cette ligne contient le nom COMPLET du répertoire et du nom de fichier
texte contenant la liste des usagers qui n'ont pas à être vérifier.
Si par exemple vous spécifiez une vitesse minimum d'accès extrêmement
élevée disons 57600, seulement les usagers du fichier LUCKYS.DAT
pourront avoir accès à cette node!
(Ex: D:\PCB\LUCKYS.DAT)
LIGNE 11
────────
Cette ligne contient la valeur du IRQ du port de communication utilisé.
Les IRQ's non-standard sont acceptés.
(Ex: 3)
LIGNE 12
────────
Cette ligne contient le nombre minimum de nodes qui doîvent être libre
afin de couper la communication si la vitesse de l'usager n'est pas
acceptée.
(Ex: 2)
Page 7
NODE SPEED CHECKER v1.23 Page 8
LIGNE 13
────────
Cette ligne contient le nom COMPLET du répertoire et du nom de
fichier d'usage de l'application. Contient des informations concernant
les vérifications d'effectuées.
(Ex: D:\PCB\NSC-1.LOG)
LIGNE 14 et plus
────────────────
Ces lignes représentent le numéro des nodes qui sont vérifiées par
Node Speed Checker.
(Ex: 6 7,8
9)
* NSC-F.EXE a été programmé en QuickBASIC (C) Microsoft Corporation,
et compressé avec PKLITE (tm) V1.15 pour libérer de l'espace disque.
┌────────────────────────────[ NOTE ]────────────────────────────────┐
│ Le numéro d'enregistrement de Node Speed Checker est valide pour │
│ toutes les versions passées et futures du même programme. │
│ Ceux qui ont déjà enregistré la version 1.10 garde le même numéro. │
└────────────────────────────────────────────────────────────────────┘
COPYRIGHTS
──────────
Node Speed Checker v1.23 Copyright (C) Avril 1993 par Claude Champagne
QBSERIAL 3.00 Copyright (C) 1992 by Jeff Sumberg, All Rights Reserved
PKLITE (tm) V1.15 Copyright 1990-1992 PKWARE Inc. All Rights Reserved.
--------------------------- Fin du fichier. ----------------------------